/*******************************************************************************************
 *  Vanish.h
 *
 *  Creating and managing Vanish object structures.
 *
 *******************************************************************************************/







/*******************************************************************************************
 *  INCLUDES :
 *******************************************************************************************/
#include "BulletMLConsts.h"
#include "BulletMLTypes.h"







/*******************************************************************************************
 *  TYPE definitions :
 *******************************************************************************************/

/*****************************************************/
/* The VANISH object strucuture definition :      */
/*****************************************************/
#ifndef _VANISH_STRUCT_
#define _VANISH_STRUCT_
typedef struct {

	ObjType		otype;						/* The object's type, as in the ...    */
											/* ... BulletML type enum.             */

} Vanish;
#endif







/*******************************************************************************************
 *  Function PROTOTYPES :
 *******************************************************************************************/

/* CONSTRUCTOR and DESTRUCTOR : */
Vanish	*newVanish(void);			/* Creates an empty Vanish object structure. */
void 	freeVanish(Vanish *v);		/* Destroys a Vanish object structure.       */
